package com.wejoy.video.middle.station.data.mapper.workorder;

import com.wejoy.video.middle.station.data.domain.workorder.OrderPhotoLib;

import java.util.List;

/**
 * 工单图片资源
 *
 * @author miracle_j
 * @date 2023年01月03日 10:23:56
 */
public interface IOrderPhotoLibMapper {

    /**
     * 插入
     *
     * @param orderPhotoLib orderPhotoLib
     * @return int
     */
    int insertSelective(OrderPhotoLib orderPhotoLib);

    /**
     * 更新
     *
     * @param setParam   setParam
     * @param whereParam whereParam
     * @return int
     */
    int updateSelective(OrderPhotoLib setParam, OrderPhotoLib whereParam);

    /**
     * 数量
     *
     * @param orderPhotoLib orderPhotoLib
     * @return int
     */
    int getCount(OrderPhotoLib orderPhotoLib);

    /**
     * 单条
     *
     * @param orderPhotoLib orderPhotoLib
     * @return OrderPhotoLib
     */
    OrderPhotoLib getOne(OrderPhotoLib orderPhotoLib);

    /**
     * 多条
     *
     * @param orderPhotoLib orderPhotoLib
     * @return List<OrderPhotoLib>
     */
    List<OrderPhotoLib> getList(OrderPhotoLib orderPhotoLib);

    /**
     * 分页
     *
     * @param orderPhotoLib orderPhotoLib
     * @return List<OrderPhotoLib>
     */
    List<OrderPhotoLib> getPageList(OrderPhotoLib orderPhotoLib);

}